首页> 外文OA文献 >An Algebraic Programming Style for Numerical Software and its Optimization
【2h】

An Algebraic Programming Style for Numerical Software and its Optimization

机译:数值软件的代数规划方式及其应用   优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The abstract mathematical theory of partial differential equations (PDEs) isformulated in terms of manifolds, scalar fields, tensors, and the like, butthese algebraic structures are hardly recognizable in actual PDE solvers. Thegeneral aim of the Sophus programming style is to bridge the gap between theoryand practice in the domain of PDE solvers. Its main ingredients are a libraryof abstract datatypes corresponding to the algebraic structures used in themathematical theory and an algebraic expression style similar to the expressionstyle used in the mathematical theory. Because of its emphasis on abstractdatatypes, Sophus is most naturally combined with object-oriented languages orother languages supporting abstract datatypes. The resulting source codepatterns are beyond the scope of current compiler optimizations, but aresufficiently specific for a dedicated source-to-source optimizer. The limited,domain-specific, character of Sophus is the key to success here. This kind ofoptimization has been tested on computationally intensive Sophus style codewith promising results. The general approach may be useful for other styles andin other application domains as well.
机译:偏微分方程(PDE)的抽象数学理论是用流形,标量场,张量等来表示的,但是这些代数结构在实际的PDE求解器中很难辨认。 Sophus编程风格的总体目标是弥合PDE求解器领域的理论与实践之间的鸿沟。它的主要成分是对应于数学理论中使用的代数结构的抽象数据类型库,以及类似于数学理论中使用的表达方式的代数表达方式。由于强调抽象数据类型,因此Sophus最自然地与面向对象的语言或支持抽象数据类型的其他语言结合使用。产生的源代码模式超出了当前编译器优化的范围,但是对于专用的源到源优化器来说足够了。 Sophus有限的,特定于域的特征是成功的关键。这种优化已经在计算密集型Sophus样式代码上进行了测试,并取得了可喜的结果。通用方法对于其他样式以及在其他应用程序领域中可能也是有用的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号